﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Ext.Net;
using crm.model;


namespace crm.aplicacao
{
    public partial class CRM : System.Web.UI.MasterPage
    {

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                PaginaBase pb = new PaginaBase();

                if (pb.UsuarioLogado == null || String.IsNullOrEmpty(pb.UsuarioLogado.ToString()))
                    Response.Redirect("~/Logout.aspx?url=" + Request.Path);
            }
        }

        //Menu Administração
        [DirectMethod]
        public void cidades()
        {
            Response.Redirect("~/CRMSystem/GCidade.aspx");
        }
        [DirectMethod]
        public void estados()
        {
            Response.Redirect("~/CRMSystem/GEstado.aspx");
        }
        [DirectMethod]
        public void pais()
        {
            Response.Redirect("~/CRMSystem/GPais.aspx");
        }
        [DirectMethod]
        public void pendencias()
        {
            Response.Redirect("~/Default.aspx");
        }
        [DirectMethod]
        public void produtos()
        {
            Response.Redirect("~/CRMSystem/GProdutos.aspx");
        }
        [DirectMethod]
        public void usuarios()
        {
            Response.Redirect("~/CRMSystem/GUsuarios.aspx");
        }
        [DirectMethod]
        public void campanhas()
        {
            Response.Redirect("~/CRMSystem/GCampanhas.aspx");
        }
        [DirectMethod]
        public void leads()
        {
            Response.Redirect("~/CRMSystem/GLeads.aspx");
        }
        [DirectMethod]
        public void origemLeads()
        {
            Response.Redirect("~/CRMSystem/GOrigemLeads.aspx");
        }
        [DirectMethod]
        public void fases()
        {
            Response.Redirect("~/CRMSystem/GFases.aspx");
        }
        [DirectMethod]
        public void empresas()
        {
            Response.Redirect("~/CRMSystem/GEmpresas.aspx");
        }
        [DirectMethod]
        public void contatos()
        {
            Response.Redirect("~/CRMSystem/GContatos.aspx");
        }
        [DirectMethod]
        public void agendas()
        {
            Response.Redirect("~/CRMSystem/GAgendaCompromisso.aspx");
        }
        [DirectMethod]
        public void oportunidades()
        {
            Response.Redirect("~/CRMSystem/GOportunidades.aspx");
        }
        [DirectMethod]
        public void atividade()
        {
            Response.Redirect("~/CRMSystem/GAtividade.aspx");
        }

        [DirectMethod]
        public void RelatorioEmpresas()
        {
            RelatoriosDao obj = new RelatoriosDao();
            String caminho = "F:\\UTFPR\\5 Semestre\\TaniaTeste\\bin\\empresas.frx";
            String select = "select * from RELATORIO_EMPRESA";
            obj.relatorio(caminho, select);
        }

        [DirectMethod]
        public void RelatorioProdutos()
        {
            RelatoriosDao obj = new RelatoriosDao();
            String caminho = "F:\\UTFPR\\5 Semestre\\TaniaTeste\\bin\\produto.frx";
            String select = "select * from RELATORIO_PRODUTO";
            obj.relatorio(caminho, select);
        }

        [DirectMethod]
        public void RelatorioCampanhas()
        {
            RelatoriosDao obj = new RelatoriosDao();
            String caminho = "F:\\UTFPR\\5 Semestre\\TaniaTeste\\bin\\Oportunidades_por_campanha.frx";
            String select = "select * from RELATORIO_CAMPANHA";
            obj.relatorio(caminho, select);
        }

        [DirectMethod]
        public void RelatorioLog()
        {
            RelatoriosDao obj = new RelatoriosDao();
            String caminho = "F:\\UTFPR\\5 Semestre\\TaniaTeste\\bin\\logcampanhas.frx";
            String select = "select * from vw_logcampanha";
            obj.relatorio(caminho, select);
        }

    }
}